iT邦幫忙

2026 iThome 鐵人賽

0
AI 自動化

實戰打造個人專屬 AI 自動化工作流:從零建立高效生產力系統系列 第 6 篇

打造對話式 AI 助教:整合 Gemini Chat API 與 PDF 上下文記憶

  • 分享至 

  • xImage
  •  

一、 前言與情境
在 Day 4 與 Day 5,我們的系統已經能自動分析 PDF 並生成筆記。但在實際學習情境中,學生看完筆記後通常會有進一步的疑問。
如果每次發問都重新上傳 PDF 或重新發送完整 Prompt,不僅耗費 API Token,也無法維持對話的連貫性。因此,今天我們要導入 Gemini Chat Session,讓 AI 助教能夠「記住」先前的對話與講義內容。
二、 核心技術與架構設計
client.chats.create 多輪對話機制:
Gemini Chat API 會自動在背景維護對話歷史紀錄,我們不需要自己手動維護字串陣列來累加之前的對話內容。
三、 程式碼
https://ithelp.ithome.com.tw/upload/images/20261018/201843565lpJw3g24h.pnghttps://ithelp.ithome.com.tw/upload/images/20261018/20184356F8f53LO4jy.pnghttps://ithelp.ithome.com.tw/upload/images/20261018/20184356yGKDFe82ew.png
四、 實測與成果展示https://ithelp.ithome.com.tw/upload/images/20261018/20184356M1hawAQD9b.png
https://ithelp.ithome.com.tw/upload/images/20261018/20184356UQQq1Pyd0R.png
五、 結語
今天我們成功實現了具備 PDF 上下文記憶的對話式 AI 助教!透過 Chat Session,使用者不需要反覆傳送檔案,就能像跟真人在 LINE 或 Slack 上討論一樣,深入探索講義的細節


上一篇
打造不崩潰的 AI 助教:Gemini API 自動備援與結構化輸出實作
下一篇
讓 AI 助教自動出題!Gemini 結構化 JSON 輸出 (Structured Output) 實作
系列文
實戰打造個人專屬 AI 自動化工作流:從零建立高效生產力系統 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言